﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Accesos.Clases.Grupos
{
    public class clsGrupos
    {

         private string Conexion;
         public clsGrupos(string Con)
       {
           Conexion = Con;
       }

       public void metIngresarDatos(string txtCodigoPer, string txtCodPer,string txtNomPermiso, string txtDescripcion, string txtModulos)
       {

           BaseDeDatos.clsBaseDeDatos auxClsBD = new BaseDeDatos.clsBaseDeDatos(Conexion);
           auxClsBD.ConfigurarProcedimientos("sp_Ingresar_tGrupos");
           ClasesL.clsLocal auxCls = new ClasesL.clsLocal();
           auxClsBD.DeclaracionVariables("@txtCodigoGr", txtCodigoPer, 1, 1);
           auxClsBD.DeclaracionVariables("@txtCodigoPer", txtCodPer, 1, 1);
           auxClsBD.DeclaracionVariables("@txtNombreGr", txtNomPermiso, 1, 1);
           auxClsBD.DeclaracionVariables("@txtDescripcionGr", txtDescripcion, 1, 1);
           auxClsBD.DeclaracionVariables("@txtInformacionGr", txtModulos, 1, 1);
                   
           auxClsBD.ejecutar();
           auxClsBD.Desconectar();

       }

       public int metConteoGrupo()
       {
           BaseDeDatos.clsBaseDeDatos auxCls = new BaseDeDatos.clsBaseDeDatos(Conexion);
           auxCls.ConfigurarProcedimientos("sp_ConteoGrupos");
           auxCls.DeclaracionVariables("@cont", "2", 2, 2);
           auxCls.ejecutar();
           auxCls.Desconectar();
           return (Int32)(auxCls.outVar("@cont"));

       }

     
    }
}
